//import "java.awt.*"; import "javax.swing.*";
//
///*
//  Priest.java
//  (c)1999-2005 SSC Development Team
//  uses Party.java
//*/
//
//@implementation 
//Priest JPanel
//{
//
// static int squarePlace=0;
// static int menuplace=2;
//
// static int nextplace=3;
// static int altnextplace=3;
// static int lastplace=3;
//
// public static int doonce1=0;
// public static int doonce2=0;
//
// static int memberPlace=0;
// static String raisesave="RAISE";
// static String yesno="Yes";
// static String theTown="Milton";
//
// static Color squareColor;
// static Font boldFont;
// static Font smallFont;
//
// public static int partycount;
// public static String message1;
//
// public static int chosenPrice;
//
// public static void showpriest(Graphics g)
// {
//
//
//   while(doonce2==0)
//   {
//
//    partycount=Buffer.Party.size();
//    //memb[x]=Buffer.Party.elementAt(i);
//
//    squareColor=Color.red;
//
//    boldFont=new Font("Arial", Font.BOLD, 8);
//    smallFont=new Font("Arial", Font.BOLD, 8);
//    doonce2=1;
//   }
//   
//  if(menuplace==2)
//  {
//   Lib_Image.textBox(g, "Welcome, may I be of service?");
//   nextplace=3;
//  }
//  else if(menuplace==3)
//  {
//   saveMenu(g,raisesave);
//   nextplace=5;
//   altnextplace=50;
//  }
//  else if(menuplace==4)
//  {
//   Lib_Image.textBox(g, "May you stay in the light.");
//  }
//  else if(menuplace==5)
//  {
//   Lib_Image.textBox(g, "Let me take a look at you all. . .");
//   //index type loop, first dead person, play out the scene, then back for the next dead person.
//   //if you find a person then do the following
//   //else say "Nobody is hurt!  Isn't that good." and return to 10
//
//   nextplace=6;
//   lastplace=3;
//   
//   //on completion of the list whether all have been raised or not, go to 10.
//  }
//  else if(menuplace==6)
//  {
//   Lib_Image.textBox(g, "Raising person costs gold, do you want to raise them?");//"+wep[squarePlace].wname+" costs "+wep[squarePlace].wprice+" gold, do you want it?");
//   yesnoMenu(g,yesno);
//
//   doonce1=0;
//
//   nextplace=10;
//   altnextplace=7;
//   lastplace=7;
//  }
//  else if(menuplace==7)
//  {
//   Lib_Image.textBox(g, "You don't need my help?");
//   //go to 5
//  }
//  else if(menuplace==8)
//  {
//   //need to check to see if you have enough gold.
//   while(doonce1==0)
//   {
//
//    if(Buffer.gold>=1)
//    {
//    //we need to do this just once, it seems to be doing it over and over again.
//     //update their gold
//     //Buffer.gold=((Buffer.gold)-(wep[squarePlace].wprice));
//
//     //apply life to entity here!!!!!!!!!!!
//
//     message1="Member is revived.";
//    }
//    else
//    {
//     message1="Oh dear, it seems you don't have enough gold.";
//    }
//    doonce1=1;
//
//    //go to 5
//   }
//   Lib_Image.textBox(g, message1);
//  }
//  else if(menuplace==10)
//  { //list members to choose who should hold item
//   Lib_Image.textBox(g, "Do you have another desire?");
//   yesnoMenu(g, yesno);
//  }
// }
//
// public static void makeBox(Graphics g, int x, int y, int w, int h)
// {
//  Color bg=new Color(0,36,128);
//  Color brownish=new Color(144,72,16);
//  Color yellowish=new Color(248,216,88);
//  g.setColor(bg);
//  g.fillRoundRect(x, y, w, h, 4, 4);
//  g.setColor(Color.black);
//  g.drawRoundRect(x, y, w, h, 4, 4);
//  g.setColor(brownish);
//  g.drawRoundRect((x+1), (y+1), (w-2), (h-2), 4, 5);
//  g.setColor(yellowish);
//  g.drawRoundRect((x+2), (y+2), (w-4), (h-4), 4, 5);
//  g.setColor(Color.white);
//  g.drawRoundRect((x+3), (y+3), (w-6), (h-6), 4, 5);
//  g.setColor(brownish);
//  g.drawRoundRect((x+4), (y+4), (w-8), (h-8), 4, 5);
// }
//
//public static void saveMenu(Graphics g, String selected)
// {
//
//  Lib_Image.drawWindow(g, 290, 190, 50, 20);
//  g.setColor(Color.white);
//  g.setFont(boldFont);
//  g.drawString(selected, 298, 203);
//
//  Image raiseImage;
//  Image saveImage;
//  Image cureImage;
//  Image promoteImage;
//  Image interImage;
//
//  if(selected=="RAISE")
//  {
//   raiseImage=Lib_Image.getImage("interface/i_raise1.gif");
//   saveImage=Lib_Image.getImage("interface/i_save2.gif");
//  }
//  else
//  {
//   raiseImage=Lib_Image.getImage("interface/i_raise2.gif");
//   saveImage=Lib_Image.getImage("interface/i_save1.gif");
//  }
//
//   cureImage=Lib_Image.getImage("interface/i_cure2.gif");
//   promoteImage=Lib_Image.getImage("interface/i_promote2.gif");
//   interImage=Lib_Image.getImage("interface/b_menuback.gif");
//
//  g.drawImage(raiseImage, 180, 176, null);
//  g.drawImage(saveImage, 180, 200, null);
//  g.drawImage(cureImage, 156, 188, null);
//  g.drawImage(promoteImage, 204, 188, null);
//  g.drawImage(interImage, 156, 175, null);
//
// }
//
//public static void yesnoMenu(Graphics g, String selected)
// {
//
//  Lib_Image.drawWindow(g, 230, 153, 50, 20);
//  g.setColor(Color.white);
//  g.setFont(boldFont);
//  g.drawString(selected, 238, 166);
//
//  Image yesImage;
//  Image noImage;
//
//  if(selected=="Yes")
//  {
//   yesImage=Lib_Image.getImage( "interface/i_yes1.gif" );
//   noImage=Lib_Image.getImage( "interface/i_no2.gif" );
//  }
//  else
//  {
//   yesImage=Lib_Image.getImage( "interface/i_yes2.gif" );
//   noImage=Lib_Image.getImage( "interface/i_no1.gif" );
//  }
//
//  g.drawImage(yesImage, 160, 150, null);
//  g.drawImage(noImage, 190, 150, null);
//
// }
//
//}
